home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Languguage OS 2
/
Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO
/
language
/
embedded
/
simulato
/
v2_3_mc6.tz
/
v2_3_mc6
/
readme
< prev
next >
Wrap
Text File
|
1994-05-02
|
6KB
|
114 lines
=============================================================================
= =
= C O M P U T E R O R G A N I Z A T I O N =
= =
= A N D T H E M C 6 8 0 0 0 =
= =
= =
= By Livadas and Ward =
= =
= Copyright (C) 1993 Prentice Hall =
= =
=============================================================================
This distribution contains the software to accompany the text. The
software is available free of charge in executable form only. The
authors give permission for the software to be copied without
modification. The software is provided "as is" without warranty of
any kind, express or implied, including warranties of merchantability
or fitness for a particular purpose.
This distribution contains programs executable on your system. With
the entire suite of software included, it is possible to conduct
laboratory work for the course without any hardware other than the
target computer. Versions are currently prepared for the IBM PC and
Sun Unix workstations popular at many universities. The following
programs are included. Executables should be placed
in a directory included in your PATH variable.
SIM68 -Simulates the SIM68 hypothetical computer with limited
memory, registers, and opcodes (only 15 operations
are realized). Has an interface similar to the tutor
board. Loads files with the object file format as
described in the textbook (.ld). The following switch
is useful: -s reads S-record files instead of .ld files.
NOTE: Appendix A and B incorrectly state that SIM68
reads S-record files as the default. Also note that the
simulator will produce a memory dump that writes to a file
dump.dat if the trap command is used to perfom a memory dump.
This practice is not advised, however. The file will contain
_all_ of the conents of memory (16k) which is a cumbersome
file to store and to read through. For most applications,
the md command executed from within the simulator will
provide all of the necessary information.
ASM68 -Assembler for SIM68 providing limited functionality.
Input files are text and have the extension .asm.
Output is the object file format as described in the
textbook (.ld) for use with SIM68. The following switches
are useful: -l turns on listing, -s generates S-record
files instead of .ld files. NOTE: Appendix A and
B incorrectly state that ASM68 generates S-record
files as the default.
SIM68K -Full fledged ECB simulator. Closely emulates primary
operations of the Educational Computer Board. Use LO
Tutor command to load in S-records (.s) and ST to
store memory regions in S-record format.
XSIM68K -(Sun version only) A graphical user interface to SIM68K
for use on Sun platforms supporting the X Windows system.
Use the "load" button and directory subwindow to load
S-record (.s) input files. The "store" button stores
memory regions in S-record format.
ASM68K -Full featured macro, relocateable assembler for the
Motorola 68000 microprocessor. Input files are text
and have extension .asm. Output is .s for S-records,
.lst for listing files and .o for relocateable object
modules. The following switches are useful: -l turns
on listing, -r causes generation of relocateable
code.
LINK -Links relocatable object modules together at loading
origin specified in command line. Input files are
all relocateable object modules with file extension
.o, while output is an S-record (.s) file.
TEXTTOS -Simple utility for translating ASCII text files into
S-record format usable by the Tutor board and the
simulator. Output files have .s and .lst file
extensions.
STOTEXT -Simple utility for translating S-record files into
ASCII text. Input file must have .s extension,
output file has .out extension.
MKLOAD -Turns textfiles consisting of binary opcodes and
comments (denoted by a semicolon) into the object
file format as described in the textbook (.ld) for
use with SIM68. The following switch is useful: -s
generates S-record files instead of .ld files. NOTE:
Appendix A and B incorrectly state that MKLOAD
generates S-record files as the default.
In addition there is a directory containing test files exercising the
system. Included is "readme.tst" with more information and the following
set of useful routines:
SAMPLES.ASM -A set of subroutines written in 68000 assembly code.
Performs vital operations such as output a string,
input a string, clearing the screen, allocating
dynamic memory, and others. Just include this file
in any assembly program that needs these routines
using the "include" directive.
If you have any problems with the software, please send e-mail to:
pel@cis.ufl.edu
We can tell you if a newer version of the software has come out, or, if
not, we can set about fixing the error.